package org.edu.modules.stu.common.service;

import org.edu.modules.stu.base.entity.VeBaseStudent;
import org.edu.modules.stu.common.entity.VeBaseBanji;
import org.edu.modules.stu.common.entity.VeBaseTeacher;

import java.util.List;

public interface VeBaseTeacherService {

    //根据userId查教师信息
    public abstract VeBaseTeacher getByUserId(String userId);

    //查询班主任下的所有学生
    public abstract List<VeBaseStudent> getBySysUserId(String id);

    //根据班主任角色查班主任下的所有学生
    public abstract List<Integer> getStudentIdsListBySysUserId(String userId);

    //根据班主任角色查班主任下的所有班级
    public abstract List<Integer> getBjIdsListBySysUserId(String userId);

    //根据班主任userId（教师表user_id）查毕业班级
    public abstract List<Integer> listGraduationByTeacherId(String userId);

}
